package edu.eam.paii.proyecto.entidades;

import java.io.Serializable;
import java.util.Date;

import javax.persistence.*;

/**
 * Entity implementation class for Entity: Ahorro_CDT
 * 
 */
@Entity

/**
 * Name quevery 
 */
@NamedQueries(value = { @NamedQuery(name="Ahorro_CDT.listar", 
		query="select A from Ahorro_CDT A"),
		
	
})
public class Ahorro_CDT implements Serializable {

	
	
	
	@Id
	private int nro_CDT;

	private double monto;
	private Date fecha_Inicio;
	private Date fecha_Final;
	private int plazo_Dias;
	private double interez;

	@ManyToOne
	@JoinColumn(name = "id_Cliente")
	private Cliente clienteCDT;

	@ManyToOne
	@JoinColumn(name = "nro_Entidad")
	private Entidad entidadCDT;

	public Ahorro_CDT() {
		super();
	}
	
	
	
	

	public Ahorro_CDT(int nro_CDT, double monto, Date fecha_Inicio,
			Date fecha_Final, int plazo_Dias, double interez,
			Cliente clienteCDT, Entidad entidadCDT) {
		super();
		this.nro_CDT = nro_CDT;
		this.monto = monto;
		this.fecha_Inicio = fecha_Inicio;
		this.fecha_Final = fecha_Final;
		this.plazo_Dias = plazo_Dias;
		this.interez = interez;
		this.clienteCDT = clienteCDT;
		this.entidadCDT = entidadCDT;
	}





	public int getNro_CDT() {
		return nro_CDT;
	}

	public void setNro_CDT(int nro_CDT) {
		this.nro_CDT = nro_CDT;
	}

	public double getMonto() {
		return monto;
	}

	public void setMonto(double monto) {
		this.monto = monto;
	}

	public Date getFecha_Inicio() {
		return fecha_Inicio;
	}

	public void setFecha_Inicio(Date fecha_Inicio) {
		this.fecha_Inicio = fecha_Inicio;
	}

	public Date getFecha_Final() {
		return fecha_Final;
	}

	public void setFecha_Final(Date fecha_Final) {
		this.fecha_Final = fecha_Final;
	}

	public int getPlazo_Dias() {
		return plazo_Dias;
	}

	public void setPlazo_Dias(int plazo_Dias) {
		this.plazo_Dias = plazo_Dias;
	}

	public double getInterez() {
		return interez;
	}

	public void setInterez(double interez) {
		this.interez = interez;
	}

	public Cliente getClienteCDT() {
		return clienteCDT;
	}

	public void setClienteCDT(Cliente clienteCDT) {
		this.clienteCDT = clienteCDT;
	}

	public Entidad getEntidadCDT() {
		return entidadCDT;
	}

	public void setEntidadCDT(Entidad entidadCDT) {
		this.entidadCDT = entidadCDT;
	}
}
